Herstellen der Beziehung von Testfällen zu Codekomponenten mittels statischer und dynamischer Analyse

نویسنده

  • Martin Hasitschka
چکیده

In Software, die nach dem Cleanroom Approach entwickelt wird, werden die Testfälle und der Code parallel zueinander auf Basis der Spezifikationskomponenten entwickelt. Daher sind nur die Beziehungen zwischen Spezifikationskomponente und Testfall einerseits und Spezifikationskomponente und Codekomponente andererseits bekannt. Ist die Software einmal in Produktion, dann stellt sich vor Zwischenlieferungen eines Teils der Codekomponenten die Frage, welche Testfälle zu ihnen gehören, denn sie haben bei der Testplanung absoluten Vorrang. Verschiedene Zugänge, sie zu beantworten, wurden im Projekt GEOS (Global Entity Online System) beschritten. Dabei handelt es sich um ein Wertpapierabwicklungssystem auf einer mehrstufigen Client-Server Architektur. Es ist z.T. in C++ und z.T. in C implementiert. Das Codevolumen beträgt ca. 6,7 Mio LOC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TechnoVision: Neue Technologien gezielt für den Unternehmenserfolg nutzen

IT-Technologie wird heute nicht mehr nur genutzt, um bekannte Geschäftsmodelle zu beschleunigen. Sie steht im Zentrum der Fortentwicklung des Geschäfts selbst. Folglich ist der weit überwiegende Teil der fachlichen Treiber (Businessdriver) großer Unternehmen heute direkt mit neuen IT-Technologien verknüpft – sei es, dass sie nur durch Einsatz von Technologie bewältigt werden können oder dass si...

متن کامل

Modellbasierte Oberflächen für Abnahmetests

Die Durchführung von Tests ist eine Voraussetzung zur Erstellung qualitativ hochwertiger, nicht trivialer Softwaresysteme. Das modellgetriebene Testen ermöglicht eine hohe Testabdeckung bei gleichzeitiger Abstraktion von der zu testenden Implementierung, was insbesondere beim Testen innerhalb von Produktfamilien von Vorteil ist. Als Alternative zur vollständigen Generierung von Testmodellen ste...

متن کامل

Zuverlässige Software durch den Einsatz von UML, MDA und der Programmiersprache Ada

Sowohl die Qualität der entwickelten Software und ihre Fehlerquote als auch ihre Kosten in der Wartungsphase sind trotz Softwareentwicklungsumgebungen, Vorgehensmodellen und Werkzeugen nicht befriedigend. Zuverlässige Software für den Dauerbetrieb muss erhöhten Anforderungen genügen. Um sowohl Qualitätsanforderungen als auch Kosten in den Griff zu bekommen, sind Modelle unterschiedlichen Detail...

متن کامل

Zur Analyse fallbasierter Problemlöse- und Lernmethoden in Abhängigkeit von Charakteristika gegebener Aufgabenstellungen und Anwendungsdomänen

Fallbasiertes Schlie§en (case-based reasoning; CBR) hat Ð gegenŸber anderen Methoden Ð den Vorteil der inhŠrenten Kombination von Problemlšsen und kontinuierlichem Lernen aus Erfahrung. Diese Kombination ist ein au§erordentlich interessantes Thema, zu dem genŸgend Erfahrung vorliegt, um es systematisch zu untersuchen. Hierzu haben wir begonnen, ein Instrumentarium (framework) zur Analyse von CB...

متن کامل

Forensische Analyse komplexer Unix-Dateisysteme

Moderne Dateisysteme stellen effiziente Verfahren zur Verwaltung extrem großer Datenmengen bereit, die in komplexen, vernetzten Umgebungen anfallen. Der vorliegende Beitrag untersucht die Auswirkungen von Eigenschaften moderner UnixDateisysteme auf Techniken der forensischen Analyse und führt zu zwei Schlußfolgerungen: Höhere Volatilität dynamischer Verwaltungs-Datenstrukturen könne die forensi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softwaretechnik-Trends

دوره 23  شماره 

صفحات  -

تاریخ انتشار 2003